/**
 * @file app.css
 * @author swan
 */
.g-border-top{
    border-top:10rpx solid #f2f2f2;
}
.g-title{
    font-size:36rpx;
    line-height:42rpx;
    font-weight:bold;
}

.f-fr{
    float:right;
}
.f-fl{
    float:left;
}
.clear-both {*zoom:1}
.clear-both:before,.clear-both:after {display:table;line-height:0;content:""}
.clear-both:after {clear:both}
*{
    font-family: Arial, sans-serif;
}
.preloading{
    width: 750rpx;
    height: 1206rpx;
}
.g-news-index{
    padding:30rpx;
}
.m-serach-box,.f-search input{
    width: calc(100% - 60rpx);
    height: 72rpx;
    line-height: 72rpx;
    background: #fafafa;
    border-radius: 36rpx;
    padding: 0 30rpx;
    font-size: 28rpx;
    color:#ccc;
}
.f-search{
    display:flex;
}
.g-serach-box{
    padding:20rpx 30rpx
}
.f-search input{
    color:#333;
}
.f-search-box{
    position:fixed;
    padding:20rpx 30rpx;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:55;
    background:#fff;
}
.f-search-btn{
    width:120rpx;
    height: 72rpx;
    line-height: 72rpx;
    text-align:center;
    font-size:30rpx;
    color:#f60;
}

.u-search-box{
    padding:20rpx 0;
}
.f-hot .f-hot-item{
    display:inline-block;
    line-height:54rpx;
    font-size:30rpx;
    border-radius:27rpx;
    background:#f2f2f2;
    padding:0 30rpx;
    margin:20rpx 20rpx 0 0;
}